package com.xxx.common.constant;


/**
 * redis静态常量
 * @author sunjg
 *
 */
public class RedisConstant {

	/*************************************用户***********************************************/
	/**
	 * 用户登录token的生成
	 */
	public static final String USER_ACCESS_TOKEN = "USER_ACCESS_TOKEN_";

	/**
	 * 用户登录token记录   用作踢用户
	 */
	public static final String USER_ACCESS_RECORD_TOKEN = "USER_ACCESS_RECORD_TOKEN_";

	/**
	 * 用户refresh_token的生成
	 */
	public static final String USER_REFRESH_TOKEN = "USER_REFRESH_TOKEN_";

	/**
	 * 用户登录refresh_token记录   用作清除refresh_token
	 */
	public static final String USER_REFRESH_RECORD_TOKEN = "USER_REFRESH_RECORD_TOKEN_";

	/**
	 * 用户状态  锁定
	 */
	public static final String LOCK = "LOCK_";

	/**
	 * 用户绑定时缓存第三方用户信息
	 */
	public static final String USER_THIRD_PARTY_SIGN_INFO="user_third_party_sign_info_";


	/**
	 *用户绑定时小程序时用户信息
	 */
	public static final String USER_MINI_APP_SIGN_INFO="user_mini_app_sign_info_";

	/*************************************短信***********************************************/
	/**
	 * 短信的发送次数
	 */
	public static final String SMS_COUNT_GROUP = "sms_count_";

	/**
	 * 短信的过期时间 秒
	 */
	public static final Integer SMS_EXPIRE_TIME = 240;

	/**
	 * 短信再次发送过期时间 秒
	 */
	public static final Integer REPEAT_SEND_SMS_TIME = 60;

	/*****************************************购物车**************************************************/

	/**
	 * 用户店铺购物车
	 */
	public static final String SHOPPING_CART = "SHOPPING_CART";


	/*****************************************订单**************************************************/
	/**
	 * 外卖订单
	 */
	public static final String TAKE_OUT_ORDER = "TAKE_OUT_ORDER";

	/*****************************************酒卡付款**************************************************/
	/**
	 * 酒卡付款
	 */
	public static final String WINE_CARD_ORDER = "WINE_CARD_ORDER";

	/*****************************************到店支付**************************************************/
	/**
	 * 到店支付
	 */
	public static final String SHOP_PAYMENT_ORDER = "SHOP_PAYMENT_ORDER";


	/**********************************微信网页授权Key*************************************************/
	/**
	 * 微信WX_JS_TOKEN
	 */
	public static final String WX_JS_TOKEN ="WX_JS_TOKEN";

	/**
	 * 微信WX_JSAPI_TICKET
	 */
	public static final String WX_JSAPI_TICKET ="WX_JSAPI_TICKET";

	/**
	 * 微信WX_JSAPI_TICKET
	 */
	public static final String WX_ACCESS_TOKEN ="WX_ACCESS_TOKEN";

	/**********************************shiro***************************************/

	public static final String SHIRO_SESSION_KEY = "shiro_session_key";

	public static final String PUBLIC_SALT = "PUBLIC_SALT";


	/**********************************merchant***************************************/
	/**
	 * 商户用户绑定时缓存第三方用户信息
	 */
	public static final String MERCHANT_USER_THIRD_PARTY_SIGN_INFO="merchant_user_third_party_sign_info";


	/**********************************ActivityCard***************************************/
	/**
	 * 二维码code
	 */
	public static final String ACTIVITY_CARD_ER_CODE = "activity_card_er_code_";

	/**
	 * 二维码code 状态
	 */
	public static final String ACTIVITY_CARD_ER_CODE_STATUS = "activity_card_er_code_status_";

	/*********************************到店支付************************************************/

	public static final String SHOP_PAYMENT_USING_CODE="shop_payment_using_code_";

	public static final String SHOP_PAYMENT_LOCK_ORDER="shop_payment_lock_order_";

	/**
	 * 生物识别所用秘钥
	 */
	public static final String BIOLOGICAL_PRIVATEKEY_GROUP = "BIOLOGICAL_PRIVATEKEY_GROUP";


}
